![]() | MENTAL, UNA GRAMÁTICA SINTÁCTICO- SEMÁNTICA |
Mecanismo | EBNF | MENTAL |
Definición | ::= | =: (sustitución potencial)
|
Composición de x, y, z, … | xyz... | (x y z …)
|
Alternativa entre x, y, z, … | x|y|z|... | ∈{x y z …} (pertenencia a un conjunto)
|
Repetición de x 0 o más veces | x* | x★[0…]
|
Repetición de x 1 o más veces | x+ | x★[1…]
|
Secuencia vacía | no existe símbolo | θ (expresión nula)
|
x opcional | [x] | ∈{x θ}
|
a
) o hacia atrás (b
). Un viaje V
del robot es una secuencia de movimientos que finalizan en el punto de partida. En medio del viaje puede iniciarse otro viaje.
( V =: {ab ba a∪V∪b b∪V∪a} )
( V =: {θ a∪V∪b b∪V∪a} )
θ
es el viaje nulo, es decir, sin desplazamiento.
aabb
, baba
, abab
, ababaabb
, etc.
a
), abajo (b
), izquierda (i
) y derecha (d
).
( V =: {θ a∪V∪b b∪V∪a i∪V∪d d∪V∪i} )
aidb
, aaabbb
, aiiidddb
, iiaabbdd
, etc.
( (a' =: b) (i' =: d) )
( B =: {0 1 B∪0 B∪1} )
0
, 1
, 01
, 10
, 11
, 011
, 111000
, etc.
n
:
〈( B(n) =: ([[0 1]★n] ) )〉
n
:
〈( B(n) =: ([[0 1]★[1…n]] ) )〉